@charset "utf-8";
/*------公共CSS样式------*/

/*Css Reset*/
body{ background:#f8f8f8; font-size:12px;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font-family:12px/1.5 tahoma,arial,宋体;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var,i,s{font-style:normal;}
em{ padding:0 5px;}
ul,ol,li,dd,dl{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline; color:#30ac03;}
img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

.clearfix:after{ clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{display: inline-block;}
.clearfix{display: block;}
.nodata{ padding:10px 15px 10px 38px; border:1px solid #eee; clear:both; color:#666; background:#f9f9f9 url(../images/nodata.png) no-repeat 15px 9px;}


/*------头部---------*/
.header{ clear:both; height:125px; background:url(../images/userzone/topbg.png) repeat-x; min-width:1000px;}
.headerInner{width:960px; clear:both; margin:0 auto;  position:relative; background:url(../images/userzone/middle.png) no-repeat center 45px; height:125px;}
.headerInner h1{ position:absolute; left:435px; top:10px;}
.headerInner h1 a{ display:block; white-space:nowrap; background:url(../images/userzone/logo.jpg) no-repeat; overflow:hidden; width:91px; height:49px; text-indent:-300px;}
.topIndex{ position:relative; color:#FFF; line-height:45px; height:45px; clear:both;}
.topIndex a{ color:#FFF; padding:0 8px;}
.topIndex a:hover{ color:#FFF;}
.focus{ text-align:right; position:absolute; right:10px; top:0px; width:360px; line-height:45px;}
.focus a{ color:#fff; line-height:45px; height:45px;}
.focus em{ padding:0 3px; color:#fff;}
/*.focus a:hover{color:#333; text-decoration:none; background:url(../images/works/focus.png) no-repeat;}*/
.navlist{ clear:both; height:67px;}
.navlist li{ font-weight:bold; float:left; width:160px; text-align:center; font-size:16px;}
.navlist li em{ display:block; font-weight:normal; line-height:22px; color:#a5a5a5; font-size:12px;}
.navlist li a{ padding-top:17px; height:50px; display:block; }
.navlist li a.current{ color:#30ac03; background:url(../images/current.png) no-repeat center top;}
.left_300{ margin-left:300px;}
.family{ position:absolute; top:100px; left:363px; width:232px; text-align:center; color:#FFF; line-height:20px; height:20px; clear:both;}
.command{ position:absolute; left:365px; top:62px; width:231px; height:34px;}
.command a{ width:231px; height:34px; text-indent:-300px; white-space:nowrap; overflow:hidden; display:block;}

.layout{ width:960px; margin:0 auto; clear:both;}
.min660{ min-height:660px; height:100%;_height:660px;}
/*------底部---------*/
.footer{ font-family:"Arial"; background:#ebebeb; text-align:center; border-top:1px solid #c9c6ae; color:#333; clear:both; padding:15px 0; min-width:1000px; overflow:hidden;}

/*------分页---------*/
.pages{ margin-top:20px; clear:both; line-height:25px; text-align:center;}
.pages a{ display:inline-block; padding:0px 8px; border:1px solid #cdcdcd; background:#FFF;}
.pages a:hover{ border:1px solid #31ac03; text-decoration:none; background:#FFF;}
.pages a.current{ border:1px solid #31ac03; background:#31ac03; color:#FFF;}

/*------当前位置---------*/
.position{ clear:both; height:35px; line-height:35px; color:#333;}
.position em{ color:#30ac03;}
.position a{color:#30ac03;}
.m_35{ margin-top:35px;}
.m_15{ margin-top:15px;}